// Learn TypeScript:
//  - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/typescript.html
//  - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/typescript.html
// Learn Attribute:
//  - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/reference/attributes.html
//  - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
//  - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/life-cycle-callbacks.html
//  - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/life-cycle-callbacks.html




import {ICommand} from "../../../framework/facade/ICommand";

const {ccclass, property} = cc._decorator;

@ccclass("HttpTimeoutCommand")
export default class HttpTimeoutCommand implements ICommand {

    async execute (...args):Promise{
        let method = args[0];
        let uri = args[1];
        let data = args[2];
        let returnType = args[3];
        let httpOption = args[4];
        console.log(args, "args");
        throw `http request fail===>status=${status}`;
    }
}
